Managing Docs with Zola
Use these conventions to keep Agentty documentation maintainable as it grows.
Keep URLs Stable🔗
- Keep documentation under the
content/docs/section. - Keep the section directory named
docsso its canonical route remains/docs/. - When moving or renaming pages, add
aliasesin page front matter to preserve old links. - For paragraph-level deep links, add explicit HTML anchors in content (for example,
<a id="some-paragraph-id"></a>before the paragraph). - Paragraph anchors automatically render a
#affordance next to the paragraph so users can copy deep links directly.
Use Section Metadata Deliberately🔗
- Set
sort_by = "weight"and define pageweightvalues for intentional ordering. - Keep
page_templateon the docs section so all guides share a consistent layout. - Use
in_search_index = truein docs sections, and ensure site-level search indexing is enabled when search is needed.
Scale with Nested Sections🔗
- Group larger topics into nested sections (
content/docs/<topic>/_index.md). - Render navigation from
get_section(...).subsectionsso new sections appear automatically. - Use
transparent = trueonly when subsection pages should be merged into the parent listing.
Authoring Workflow🔗
- Create a new Markdown page under
content/docs/. - Add
title,description, andweightfront matter. - Add a
<!-- more -->break so docs listings show concise summaries. - Run
zola checkbefore publishing.